package com.wiken.storeservice.service;

import com.wiken.storeservice.VO.StoreCategoriesVO;
import com.wiken.storeservice.entity.Store;
import com.wiken.storeservice.entity.StoreCategories;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wiken.storeservice.entity.StoreCategoriesCommodityVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author wiken
 * @since 2022-12-28
 */

public interface IStoreCategoriesService extends IService<StoreCategories> {
    boolean addStoreCategories(StoreCategories storeCategories, String token);

    boolean updateStoreCategories(StoreCategories storeCategories, String token);

    boolean delStoreCategories(StoreCategories storeCategories, String token);

    List<StoreCategories> getStoreCategoriesList(Store store);

    List<StoreCategoriesCommodityVO> getStoreCategoriesCommodityVOList(Store store);

    List<StoreCategoriesVO> getStoreCategoriesListByUserId(String token);
}
